#ifndef SINGLE_LINK_H
#define SINGLE_LINK_H
#include <stdio.h>

typedef struct _singleLinkNode{
    int data;
    struct _singleLinkNode* next;
}SingleLinkNode;

#define INFO 1
#define ERROR 0

void errormsg(int result,const char* msg);

SingleLinkNode* init_link(SingleLinkNode* data);
void destory_link(SingleLinkNode* data);

void push_front(SingleLinkNode* data,int value);
void push_back(SingleLinkNode* data,int value);

SingleLinkNode* find(SingleLinkNode* data,int value);

void delete_value_all(SingleLinkNode* data,int value);

void show(SingleLinkNode* data);

#endif